package com.financing.platform.dao;

import java.util.List;
import java.util.Map;
import com.financing.platform.dto.FpProjectTransferHisDTO;

/**
 * @Description: 接口
 * @version 1.0
 * @created caojiayao
 */
public interface IFpProjectTransferHisDao extends IBaseDao {

     /**
     * @Description:得到单个数据对象
     * @param Map
     * @return FpProjectTransferHisDTO
     */
    FpProjectTransferHisDTO getFpProjectTransferHis(Integer id);
    
     /**
     * @Description:新增数据对象
     * @param FpProjectTransferHisDTO
     * @return 
     */
	Integer insertFpProjectTransferHis(FpProjectTransferHisDTO dto);
	
	/**
     * @Description:单条修改数据对象
     * @param FpProjectTransferHisDTO
     * @return 
     */
	Integer updateFpProjectTransferHis(FpProjectTransferHisDTO dto);
	
	/**
     * @Description:单条删除数据对象
     * @param Integer id
     * @return
     */
	Integer delFpProjectTransferHis(Integer id);
	
	/**
     * @Description:查询列表数据对象
     * @param Map
     * @return List<FpProjectTransferHisDTO>
     */
	List<FpProjectTransferHisDTO> listFpProjectTransferHis(FpProjectTransferHisDTO dto);
	
	/**
     * @Description:查询总数
     * @param Map
     * @return Integer（总条数）
     */
	Integer countFpProjectTransferHis(FpProjectTransferHisDTO dto);
	
	
	public String getUserName(String userID);
	
	String getTransferUserNameByProjectID(FpProjectTransferHisDTO dto);
	
}
